实现添加通信录
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Data.OleDb;
namespace WpfApplication1
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
string strconn = "provider=Microsoft.Ace.OLEDB.12.0;Data Source=myuseu.accdb;";
OleDbConnection conn = new OleDbConnection(strconn);
try
{
conn.Open();
OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText ="select * from [user]";
OleDbDataReader re = cmd.ExecuteReader();
bool f = true;
while (re.Read())
{
string name = re["userName"].ToString();
string pssword = re["PassWord"].ToString();
if (name == textBox1.Text)
{
if (textBox2.Password == pssword)
{
this.Visibility = Visibility.Hidden;
MessageBox.Show("登入成功!");
f = false;
re.Close();
Window3 zhuye = new Window3();
zhuye.ShowDialog();
}
}
}
if (f)
{
MessageBox.Show("登入失败");
}
re.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
}
private void button2_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
评论